mechanical finishing - Turkish English Dictionary